package com.example.demo.web.rest.evt;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.ffcs.oss.param.in.QueryPageEvt;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @Description
 * @Author  xujiajun
 * @Date 2021-03-01
 */

@ApiModel("租户信息")
public class TenancyEvt extends QueryPageEvt implements Serializable {


	private static final long serialVersionUID = -972125915719961315L;
	/**
	 * 主键id
	 */
   	@ApiModelProperty(name = "cs_sm_tenancy_id" )
	private Long id;

	/**
	 * 租户编码
	 */
   	@ApiModelProperty(name = "tenancy_code" )
	private String tenancyCode;

	/**
	 * 租户名称
	 */
   	@ApiModelProperty(name = "tenancy_name" )
	private String tenancyName;

	/**
	 * 租户描述
	 */
   	@ApiModelProperty(name = "tenancy_desc" )
	private String tenancyDesc;

	/**
	 * 公司logo地址
	 */
   	@ApiModelProperty(name = "logo" )
	private String logo;

	/**
	 * 状态：1：有效 0：无效
	 */
   	@ApiModelProperty(name = "status" )
	private Long status;

	/**
	 * 创建人
	 */
   	@ApiModelProperty(name = "create_user_name" )
	private String createUserName;

	/**
	 * 创建时间
	 */
   	@ApiModelProperty(name = "create_time" )
	@JsonIgnore
	private Date createTime;

	/**
	 * 最后修改人
	 */
   	@ApiModelProperty(name = "last_update_user_name" )
	private String lastUpdateUserName;

	/**
	 * 最后修改时间
	 */
   	@ApiModelProperty(name = "last_update_time" )
	@JsonIgnore
	private Date lastUpdateTime;

	/**
	 * 街道楼号地址
	 */
   	@ApiModelProperty(name = "street_address" )
	private String streetAddress;

	/**
	 * 一级行政单位,如广东省,上海市等
	 */
   	@ApiModelProperty(name = "province" )
	private String province;

	/**
	 * 城市, 如广州市,佛山市等
	 */
   	@ApiModelProperty(name = "city" )
	private String city;

	/**
	 * 行政区,如番禺区,天河区等
	 */
   	@ApiModelProperty(name = "district" )
	private String district;

	/**
	 * 联系人
	 */
   	@ApiModelProperty(name = "link_man" )
	private String linkMan;

	/**
	 * 联系电话
	 */
   	@ApiModelProperty(name = "link_phone" )
	private String linkPhone;

	/**
	 * 经度
	 */
   	@ApiModelProperty(name = "longitude" )
	private String longitude;

	/**
	 * 纬度
	 */
   	@ApiModelProperty(name = "latitude" )
	private String latitude;

	/**
	 * 区域编码,用于通过区域id快速匹配后展示, 如广州是440100
	 */
   	@ApiModelProperty(name = "adcode" )
	private String adcode;

   	@ApiModelProperty(name = "关键字" )
	private String keyword;

   	@ApiModelProperty(name = "备注" )
	private String remark;

	@ApiModelProperty(name = "添加关联用户id" )
   	private List<Integer> addUserIdList;
	@ApiModelProperty(name = "删除关联用户id" )
   	private List<Integer> delUserIdList;

	@Override
	public String toString() {
		return "TenancyEvt{" +
				"id=" + id +
				", tenancyCode='" + tenancyCode + '\'' +
				", tenancyName='" + tenancyName + '\'' +
				", tenancyDesc='" + tenancyDesc + '\'' +
				", logo='" + logo + '\'' +
				", status=" + status +
				", createUserName='" + createUserName + '\'' +
				", createTime=" + createTime +
				", lastUpdateUserName='" + lastUpdateUserName + '\'' +
				", lastUpdateTime=" + lastUpdateTime +
				", streetAddress='" + streetAddress + '\'' +
				", province='" + province + '\'' +
				", city='" + city + '\'' +
				", district='" + district + '\'' +
				", linkMan='" + linkMan + '\'' +
				", linkPhone='" + linkPhone + '\'' +
				", longitude='" + longitude + '\'' +
				", latitude='" + latitude + '\'' +
				", adcode='" + adcode + '\'' +
				", keyword='" + keyword + '\'' +
				", remark='" + remark + '\'' +
				", addUserIdList=" + addUserIdList +
				", delUserIdList=" + delUserIdList +
				'}';
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public List<Integer> getAddUserIdList() {
		return addUserIdList;
	}

	public void setAddUserIdList(List<Integer> addUserIdList) {
		this.addUserIdList = addUserIdList;
	}

	public List<Integer> getDelUserIdList() {
		return delUserIdList;
	}

	public void setDelUserIdList(List<Integer> delUserIdList) {
		this.delUserIdList = delUserIdList;
	}

	public String getKeyword() {
		return keyword;
	}

	public void setKeyword(String keyword) {
		this.keyword = keyword;
	}

	public static long getSerialVersionUID() {
		return serialVersionUID;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getTenancyCode() {
		return tenancyCode;
	}

	public void setTenancyCode(String tenancyCode) {
		this.tenancyCode = tenancyCode;
	}

	public String getTenancyName() {
		return tenancyName;
	}

	public void setTenancyName(String tenancyName) {
		this.tenancyName = tenancyName;
	}

	public String getTenancyDesc() {
		return tenancyDesc;
	}

	public void setTenancyDesc(String tenancyDesc) {
		this.tenancyDesc = tenancyDesc;
	}

	public String getLogo() {
		return this.logo;
	}

	public void setLogo(String logo) {
		this.logo = logo;
	}

	public Long getStatus() {
		return this.status;
	}

	public void setStatus(Long status) {
		this.status = status;
	}

	public String getCreateUserName() {
		return this.createUserName;
	}

	public void setCreateUserName(String createUserName) {
		this.createUserName = createUserName;
	}

	public Date getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getLastUpdateUserName() {
		return this.lastUpdateUserName;
	}

	public void setLastUpdateUserName(String lastUpdateUserName) {
		this.lastUpdateUserName = lastUpdateUserName;
	}

	public Date getLastUpdateTime() {
		return this.lastUpdateTime;
	}

	public void setLastUpdateTime(Date lastUpdateTime) {
		this.lastUpdateTime = lastUpdateTime;
	}

	public String getStreetAddress() {
		return this.streetAddress;
	}

	public void setStreetAddress(String streetAddress) {
		this.streetAddress = streetAddress;
	}

	public String getProvince() {
		return this.province;
	}

	public void setProvince(String province) {
		this.province = province;
	}

	public String getCity() {
		return this.city;
	}

	public void setCity(String city) {
		this.city = city;
	}

	public String getDistrict() {
		return this.district;
	}

	public void setDistrict(String district) {
		this.district = district;
	}

	public String getLinkMan() {
		return this.linkMan;
	}

	public void setLinkMan(String linkMan) {
		this.linkMan = linkMan;
	}

	public String getLinkPhone() {
		return this.linkPhone;
	}

	public void setLinkPhone(String linkPhone) {
		this.linkPhone = linkPhone;
	}

	public String getLongitude() {
		return this.longitude;
	}

	public void setLongitude(String longitude) {
		this.longitude = longitude;
	}

	public String getLatitude() {
		return this.latitude;
	}

	public void setLatitude(String latitude) {
		this.latitude = latitude;
	}

	public String getAdcode() {
		return this.adcode;
	}

	public void setAdcode(String adcode) {
		this.adcode = adcode;
	}

}
